🛠️ All DevTools
Showing 1661–1680 of 4362 tools
Last Updated
April 27, 2026 at 04:00 PM
A proof of concept of a semistable C++ vector container
Hacker News (score: 17)[Other] A proof of concept of a semistable C++ vector container
VS Code deactivates IntelliCode in favor of the paid Copilot
Hacker News (score: 23)[Other] VS Code deactivates IntelliCode in favor of the paid Copilot
CleanTextLab
Product Hunt[Other] Clean up messy text and formats in seconds - free text tools Free developer tools for clean text and data: JSON formatter, URL/Base64 tools, regex tester, case converter, remove duplicates, and more. Client-side processing (works offline) and privacy-focused. Try now!
NexaSDK for Mobile
Product Hunt[API/SDK] Easiest solution to deploy multimodal AI to mobile NexaSDK for Mobile lets developers use the latest multimodal AI models fully on-device on iOS & Android apps with Apple Neural Engine and Snapdragon NPU acceleration. In just 3 lines of code, build chat, multimodal, search, and audio features with no cloud cost, complete privacy, 2x faster speed and 9× better energy efficiency.
Show HN: Autograd.c – a tiny ML framework built from scratch
Show HN (score: 5)[Other] Show HN: Autograd.c – a tiny ML framework built from scratch built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai/tinytorch/<p>perfect for learning how ml frameworks work under the hood :)
A kernel bug froze my machine: Debugging an async-profiler deadlock
Hacker News (score: 41)[Other] A kernel bug froze my machine: Debugging an async-profiler deadlock
I used Claude Code to write a piano web app
Hacker News (score: 17)[Other] I used Claude Code to write a piano web app
Show HN: Cordon – Reduce large log files to anomalous sections
Show HN (score: 9)[Monitoring/Observability] Show HN: Cordon – Reduce large log files to anomalous sections Cordon uses transformer embeddings and density scoring to identify what's semantically unique in log files, filtering out repetitive noise.<p>The core insight: a critical error repeated 1000x is "normal" (semantically dense). A strange one-off event is anomalous (semantically isolated).<p>Outputs XML-tagged blocks with anomaly scores. Designed to reduce large logs as a form of pre-processing for LLM analysis.<p>Architecture: <a href="https://github.com/calebevans/cordon/blob/main/docs/architecture.md" rel="nofollow">https://github.com/calebevans/cordon/blob/main/docs/architec...</a><p>Benchmark: <a href="https://github.com/calebevans/cordon/blob/main/benchmark/results/README.md" rel="nofollow">https://github.com/calebevans/cordon/blob/main/benchmark/res...</a><p>Trade-offs: intentionally ignores repetitive patterns, uses percentile-based thresholds (relative, not absolute).
[IDE/Editor] Show HN: I built an open-source alternative to the "brainrot IDE" that YC funded VSCode extension with games (Snake, Plinko, slots), HN/LessWrong reader, and Pomodoro timer for AI coding wait times. Fake currency only.<p>Marketplace: <a href="https://marketplace.visualstudio.com/items?itemName=TouchGrassIDE.touch-grass-ide" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=TouchGra...</a><p>Built in a week with Claude Code after seeing Chad IDE get ratio'd for integrating real gambling. Happy to answer questions or get roasted on the code.
Chafa: Terminal Graphics for the 21st Century
Hacker News (score: 15)[Other] Chafa: Terminal Graphics for the 21st Century
Show HN: Sqlit – A lazygit-style TUI for SQL databases
Hacker News (score: 43)[Database] Show HN: Sqlit – A lazygit-style TUI for SQL databases I work mostly in the terminal but found myself constantly switching to bloated GUIs like SSMS only for the simple task of browsing tables and run queries. And I didn't find Existing SQL TUIs intuitive, having to read documentation to learn keybindings and CLI flags to connect. Given I had recently switched to linux, I found myself using vs code's sql database extension. Something was awfully wrong.<p>I wanted something like lazygit for databases – run it, connect, and query and frankly just make it enjoyable to access data.<p><pre><code> Sqlit is a keyboard-driven SQL TUI with: - Context-based keybindings (always visible) - Neovim-like interface with normal and insert mode for query editing - Browse databases, tables, views, stored procedures - Adapters for SQL Server, SQLite, PostgreSQL, Turso & more - SSH tunneling support - Themes (Tokyo Night, Nord, Gruvbox etc.) Inspired by lazygit, neovim and lazysql. Built with Python/Textual. </code></pre> Feedback welcome – especially on which adapters to prioritize next. My vision of sqlit is to make a tool that makes it easy to connect and query data, and to do that, and that thing only, really well.<p><a href="https://github.com/Maxteabag/sqlit" rel="nofollow">https://github.com/Maxteabag/sqlit</a>
Show HN: Sub-microsecond (890 ns) trading execution research system
Show HN (score: 5)[Other] Show HN: Sub-microsecond (890 ns) trading execution research system I am sharing a research-grade, open-source trading execution framework that achieves a median end-to-end decision latency of 890 nanoseconds on commodity hardware.<p>The project is designed for education, systems research, and latency instrumentation, not for live trading. It focuses on understanding exactly where every nanosecond goes in a trading execution path.<p>Key features:<p>- Kernel-bypass networking: Direct userspace access to NICs via custom drivers, 20-50 ns RX latency - Lock-free SPSC/MPSC queues: Zero-copy architecture - SIMD feature extraction: About 40 ns per update using AVX-512 - Deterministic replay: Bit-identical execution paths, SHA-256 verified - Nanosecond-level metrics: Full audit logs and performance dashboard<p>Technical stack: C++17 and Rust, NUMA-aware memory allocation, cache-line alignment, inline assembly for hot paths.<p>The framework is modular, allowing experimentation with different NIC drivers, feature extraction pipelines, or order-flow models such as Hawkes processes or Avellaneda-Stoikov logic. Everything is open source and documented.<p>Links:<p>Live demo: <a href="https://submicro.krishnabajpai.me/" rel="nofollow">https://submicro.krishnabajpai.me/</a> Source code: <a href="https://github.com/krish567366/submicro-execution-engine" rel="nofollow">https://github.com/krish567366/submicro-execution-engine</a> Bare-metal NIC drivers: <a href="https://baremetalnic.krishnabajpai.me/" rel="nofollow">https://baremetalnic.krishnabajpai.me/</a><p>I would welcome feedback from anyone working on low-latency systems, networking, or HFT research.<p>Some questions for discussion:<p>- Which part of the execution path is typically hardest to optimize? - What measurement techniques do you trust for sub-microsecond systems?<p>This project is for research and educational purposes only. It does not connect to exchanges or execute real trades. It is intended as a sandbox for understanding ultra-low-latency execution.<p>I am happy to answer questions about methodology, performance, or design trade-offs.
Show HN: Open-Source Notion MCP Server (TypeScript, SSE, Apify)
Show HN (score: 6)[DevOps] Show HN: Open-Source Notion MCP Server (TypeScript, SSE, Apify) Hello HN,<p>I built this because I wanted to give Claude Desktop access to my Notion workspace without running a flaky local Python script via stdio.<p>This is a Node.js/Express implementation of the Model Context Protocol (MCP) that uses SSE (Server-Sent Events) for transport. It’s designed to be stateless and deployable as a container (I'm hosting it on Apify, but it works anywhere with Node).<p>The Stack:<p>TypeScript + Express<p>@modelcontextprotocol/sdk<p>Zod for input validation<p>Bearer Auth for security (since it exposes an HTTP endpoint)<p>Capabilities: It allows the LLM to search pages, read database properties, and append blocks. I use it primarily to have Cursor/Claude summarize documentation and create tasks in my sprint board directly from the chat context.<p>Repo: <a href="https://github.com/piskunproject/notion-mcp-server/" rel="nofollow">https://github.com/piskunproject/notion-mcp-server/</a> One-click deploy (Apify): <a href="https://apify.com/piskunlab/notion-mcp-server" rel="nofollow">https://apify.com/piskunlab/notion-mcp-server</a><p>Feedback on the SSE implementation is welcome!
Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract
Hacker News (score: 18)[Other] Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract Hey HN! I’m a researcher working on Bitcoin smart contracts, and today I’m releasing Bithoven—a high-level imperative language that compiles to native Bitcoin Script (Legacy, SegWit, and Taproot).<p>The Goal:<p>Raw Bitcoin Script is notoriously difficult to reason about. Writing raw Bitcoin Script today feels like writing Assembly in the 1970s. You have to mentally juggle the stack (`OP_SWAP`, `OP_ROT`), manually manage distinct execution branches, and pray you didn't leave a stack item unconsumed (which crashes the script). My goal was to bridge the gap between complex contract logic and raw opcodes, allowing developers to write readable, compile-time-safe code.<p>Key Features:<p>- Imperative Syntax: Write logic using familiar if/else and return statements instead of mental stack juggling.<p>- Type Safety: First-class support for bool, signature, string, and number types to prevent runtime errors.<p>- Targeted Compilation: Support for Legacy, SegWit, and Taproot compilation targets.<p>- Native Primitives: Built-in keywords for timelocks (older, after) and cryptography (sha256, checksig).<p>You can try it in the browser here (runs via WASM): <a href="https://bithoven-lang.github.io/bithoven/ide/" rel="nofollow">https://bithoven-lang.github.io/bithoven/ide/</a><p>Here is an example of a Hashed Time-Locked Contract (HTLC):<p><pre><code> (condition: bool, sig_alice: signature) (condition: bool, preimage: string, sig_bob: signature) { if condition { // Relative locktime (Sequence) older 1000; return checksig (sig_alice, alice_pk); } else { // Hashlock verification verify sha256 sha256 preimage == hash; return checksig (sig_bob, bob_pk); } } </code></pre> The project is free open source and the academic paper is currently under review. I’d love to hear any feedback. Thanks for checking it out!
Building a High-Performance OpenAPI Parser in Go
Hacker News (score: 17)[Other] Building a High-Performance OpenAPI Parser in Go
QueryGlow
Product Hunt[Database] One interface for all your databases. Self-hosted. Connect PostgreSQL, MySQL, SQLite, Supabase, AWS RDS... all in one place. AI writes your SQL. Deploy with Docker in 5 minutes.
ManyPI
Product Hunt[API/SDK] Turn websites into APIs Convert any website into a clean, type-safe API. Use natural-language or JSON-schema prompts to extract data and get usable JSON output for RAG pipelines, sales, content aggregation, or research.
Arborium: Tree-sitter code highlighting with Native and WASM targets
Hacker News (score: 65)[Other] Arborium: Tree-sitter code highlighting with Native and WASM targets
GNU recutils: Plain text database
Hacker News (score: 94)[Database] GNU recutils: Plain text database
How I wrote JustHTML, a Python-based HTML5 parser, using coding agents
Hacker News (score: 42)[Other] How I wrote JustHTML, a Python-based HTML5 parser, using coding agents